package com.xzit.rcpyxt.service;

import com.xzit.rcpyxt.dto.CourseClassListRequest;
import com.xzit.rcpyxt.dto.SaveCourseClassReqeust;
import com.xzit.rcpyxt.dto.StudentSourceClassRequest;
import com.xzit.rcpyxt.dto.updateCourseClassStatusRequest;
import com.xzit.rcpyxt.utils.PageUtil;

import java.util.Map;

public interface CourseClassService {
    void saveCourseClass (SaveCourseClassReqeust courseClass);

    void updateCourseClassStatus(updateCourseClassStatusRequest courseClass);

    PageUtil findCourseClassList (CourseClassListRequest courseClassDto);

    Map findByCourseDetail(int id);

    PageUtil findStudentCourseClassList(StudentSourceClassRequest studentSourceClassRequest);

    void timeTaskStopCourseClass();

    PageUtil findCourseClassSignList(CourseClassListRequest courseClassDto);
}
